patch of dense vegetation - German English Dictionary